# 用来写要进行异步任务的代码
from .yuntongxun.sms import CCP
from . import constants
from celery_tasks.main import celery_app


# 把下面的函数装饰为celery的任务
@celery_app.task(name='send_sms_code')  # name 就是一个别名，  没有实际意义
def send_sms_code(mobile, sms_code):

    CCP().send_template_sms(mobile, [sms_code, constants.SMS_CODE_REDIS_EXPIRES // 60], 1)